package com.lanchetech.bean.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class TenantInfoVO {
    /**
     * id
     */
    @ApiModelProperty(value = "id")
    private Long id;

    /**
     * 商家id
     */
    @ApiModelProperty(value = "商家id")
    private Long merchantId;

    /**
     * 租户名称/商家名称
     */
    @ApiModelProperty(value = "租户名称/商家名称")
    private String tenantName;

    /**
     * 商家别名
     */
    @ApiModelProperty(value = "商家别名")
    private String tenantNickname;

    /**
     * 状态 0 已关闭 1 已开启
     */
    @ApiModelProperty(value = "状态 0 已关闭 1 已开启")
    private Byte status;

    /**
     * 省份行政区划代码
     */
    @ApiModelProperty(value = "省份行政区划代码")
    private Long province;

    /**
     * 城市行政区划代码
     */
    @ApiModelProperty(value = "城市行政区划代码")
    private Long city;

    /**
     * 县(区)行政区划代码
     */
    @ApiModelProperty(value = "县(区)行政区划代码")
    private Long area;

    /**
     * 合并名称
     */
    @ApiModelProperty(value = "合并名称")
    private String mergerName;

    /**
     * 详细地址，街道，门牌等
     */
    @ApiModelProperty(value = "详细地址，街道，门牌等")
    private String address;


    /**
     * 删除 0 未删除 1 已删除
     */
    @ApiModelProperty(value = "删除 0 未删除 1 已删除")
    private Byte deleted;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private Date createdAt;

    /**
     * 更新时间
     */
    @ApiModelProperty(value = "更新时间")
    private Date updatedAt;

    /**
     * 头像
     */
    @ApiModelProperty(value = "头像")
    private String avatar;

    /**
     * 描述
     */
    @ApiModelProperty(value = "描述")
    private String description;

    /**
     * 背景图
     */
    @ApiModelProperty(value = "背景图")
    private String imageUrl;

    /**
     * 综合评分
     */
    @ApiModelProperty(value = "综合评分")
    private Double star;

    /**
     * 店铺属性
     */
    @ApiModelProperty(value = "店铺属性")
    private String feature;
    /**
     * 店家商品数量
     */
    @ApiModelProperty(value = "店家商品数量")
    private Long spuNumber;
    /**
     * 服务评价
     */
    @ApiModelProperty(value = "服务评价")
    private Double serviceStar;
    /**
     * 环境评价
     */
    @ApiModelProperty(value = "环境评价")
    private Double environmentStar;
    /**
     * 性价比评价
     */
    @ApiModelProperty(value = "性价比评价")
    private Double valueStar;
    /**
     * 店铺等级 0 官方优品店 1 官方品质店 2 官方明星店 3 设计师店 4 品牌创意店
     */
    @ApiModelProperty(value = "店铺等级 0 官方优品店 1 官方品质店 2 官方明星店 3 设计师店 4 品牌创意店")
    private Byte shopLevel;

    /**
     * 消费金最低折扣
     */
    private BigDecimal lowDiscount;
    /**
     * 消费金最高折扣
     */
    private BigDecimal highDiscount;


    private static final long serialVersionUID = 1L;
}
